div.containerBorder
{
	background : url('../images/containerBorder.png') repeat-x;
	margin : 0 auto;
  width : 1000px;
}

div.containerBorder,
div#page
{
  min-height : 800px;
	height : auto !important;
  height : 100%;
}

div#page
{
	background : white;
  margin : 0 1px;
}

div#header
{
	margin-top : 1em;
	margin-bottom : 2em;
}

div#menubar
{
  margin-bottom : 1em;
}
div#menubar table
{
  border-top : 1px solid #777;
  border-bottom : 1px solid #777;
  width : 100%;	
}

div#menubar table td
{
  padding : 0px;
	text-align : center;
  width : 14.25%;
}

div#menubar table td a
{
  text-decoration : none;	
}

div#menubar table td a div,
div.LogInGuestBox a div,
div.tab-row ul li a
{
  height : 23px;
  padding-top : 7px;
}

div#menubar table td a div,
div.LogInGuestBox a div,
div.tab-row ul li a
{
  background : url('../images/MenuBarNormal.png'); 
}

div#menubar table td a:hover div,
div.LogInGuestBox a:hover div,
div.tab-row ul li a:hover
{
  background : url('../images/MenuBarHover.png');
  text-decoration : underline; 
}

div#menubar table td a.selected div,
div.tab-row ul li.selected a
{
  background : url('../images/MenuBarSelected.png');
  color : white;
  font-weight : bold;
}

div#menubar table td a
{
  width : 100%;
}

div.LogInGuestBox
{
  	border : 1px solid #777;
  	margin-top : 5em;
  	text-align : center;
}

div.LogInDiv,
div.LogInGuestBox
{
  width : 95%;
}

div.LogInDiv
{
  border : 1px solid #777;
}

div.LogInDiv ul
{
	list-style-type : none;
	margin : 1em 0px 0px;
	padding : 0px;
}

div.LogInDiv ul li
{
	padding-left : 5px;
  padding-bottom : 1em;	
}